rangeErrorMessage seems to be incorrect