Protocol extends Transport?