I'm ready for a good thrashing now.....