Well it's the Session_Start event that breaks it, still no idea why!