temp key (its bad), better trapdoor