Added sane push behaviour

Added sane push behaviour