moved shipment instantiation to dupe validation