When to PUSH

When to PUSH