learned how the mutation flag works.