Revised pushr again