Yet again another fast push A++++++++++

Review