fix inverted push