fixes normalization issue with mutable state