What determines which inheriting version is allowed?