Hephaestus and the island of terror