I am using the [message:user:profile-fname] token to get the first name of the user, but some users are without first name; the value shown for that token is a blank string.
How can I use another token (e.g. [message:user]) if the first token is an empty string?