avoiding traps