Now that I'm reading this, we are not adding much but I think it's better for readability to precalculate the message and additionalMessage variables above, and then use those variables.

Will be much clearer for people to understand this method