`mOnTopMessage != null` should be first here to prevent a NPE