Hot: elaborate