Extended PUSH