changed default push behavior