Is there any particular reason why you are logging unhandled messages? I would leave that out if there is no good reason to keep it.