I should also mention that the client is throwing up a warning that HandleCharacterUpdate() is passing to HandleCharacterNew().