push before rewrite of interrupt system