cross-product compatibility