added special case for simple push

> don't we usually not want this?

nope