missing trap-> call instead of trap_