throw version errors