Using traps in function