Hot and dirty and messy