When we envisioned the bug 31378 implementation, it was designed to cover other protocols as well. I'm filing this report to work on this.
Thanks for taking this up! Just wanted to bring bug 40650 to your attention as a migration without it would be a regression, IMHO. Again, thanks!