Sh!ts and giggles