Fix "o is string.if" case, fix all tests