Make duplex inherit from preflight (for Marshal support)