Add support for multiple transfer protocols.