It does seem to be pretty keen on going a step further than prompted though but the code works well so I can't really complain about that.