pay lip service to semantic versioning?