shorted push and pull