Add range check