so in theory somebody might want to register one for http, like if they wrote a plugin for something that there wasn't a native plugin