Allow re_skip to be undefined
Add exception to Scanner