ST_PER_ACTION
if (ISSET(st->flags, ST_PER_ACTION)) {
CLR(st->flags, ST_PER_ACTION);
CLR(st->flags, ST_PER_ACTION | ST_WRITTEN);