change the push default behavior