add getMessage feature to fit in with more situations