Aaaaaaaarrrrrrgggghhhh what a day. Even Tescos self serve machines are against me now.