trap_door scenario elaborated on