It's interesting how coding in your own language can make the logic feel completely different.