extra if in puck