I enjoyed having second guessed myself multiple times thinking "Ah, this is probably fine. Or wait, is it? Oh god it is not". Nicely done!