If it is really important that _competing_ or even _subsequent_ register requests get the same _value_ back then we should read from the map before updating.