returning the actual message instead of None