Base transport abstractions