only fired change if it has (yay mutable state)
bump