Would be good as a plugin, not as a core messenger feature.