update to safer push