Thanks, I had no idea that that was how it works, I tripped myself up with my own assumptions so took a while to find an error, knowing that makes it clearer.