consider what is more feasible to version