OK, so I got a few things wrong.

:cheesy: