`kTREXChangeServer` should probably be `kTREXServerDidChange`. It's really helpful to word constants / notifications in a "what happened" way. As an example, take a look at what Apple does for Keyboard events. `UIKeyboardWillShow` `UIKeyboardDidHide`, etc.