The ModelPool counts a mutation if it calls the error model transitions method. It should only count if the base changed