fix the mixup between compatibility and version