make pushing dependent on success of conversion