testing abstract transport extensibility