exit gracefully
use 12.4 - added 'before/after' option to push