attempt to make push depend on conversion