Nice and hard ...