concrete5 actually always passes the URL parameters as strings. So for example `/profile/4` will actually return `true` for `is_string($userID)` so you can probably just do `if ($userID) {`