newState? there will be a current state in there so maybe note that as not that clearly?