This is redundant with a check in `GeometryPipeline.combine`, which is fine, but we should move this check to `geometryPipeline` since it is something required by the entire pipeline.