traps and tricks