make emterpreter optimization story more regular