Changes to push methods