That's the bit I was missing.
I really like the assertion, as you say it helps cause tricky issues. I was just missing some guidance to know if it was expected that order was so important or if was just that I was doing something wrong.
Thanks for clarifying.