I somehow had managed to miss the fact that he had 3 weeks off. Luckily they run a holiday club, so I had the joy of having to pay for him to be there as I had no one else to look after him today Arghhhh!