Automatic subtree push