Must call base class' HandleMessage()