push mutator fix