probably better behavior when encountering a wholly unexpected token