is `getCurrentMessage` same as `msg`?