no need to push what's already on top of the stack