Hot: reengineered