you should handle messages implementing TaggableInterface