Efficiency requires that the following conditions are met: (i) the elasticity of the matching function with respect to each input must equal the corresponding bargaining coefficient (thin/thick market externalities);(ii) the ship surplus must equalize across destinations (pooling externalities). We test each of these conditions in the data.