Hot: semi