Hi Mark,
Thanks for your quick help - however I've realised that I'm an idiot
My problem is that my ASM code has multiple (TRUE) loops and its jumping to the last one, which is where 57 gets inserted in the code....
Now to solve the problem of multiple loops with the same name