I know I told you that you have to make sure that what you pass to `ctype_digit()` is a string, but any valid value returned by `CI_Input::get()` will always be a string, you don't need to cast here (and the comment above it :)).

Same goes for `CI_URI::segment()` and line 463.