Hot and hard ...