Restructured slow pushing functions