allOF and anyOf. I added a goto. fear me. other small fixes 136/245