Missing error check: parseInt returns NaN for invalid input.