Hot: responsibility10