Makes sense. The only advantage of flags over enumeration is to be able to combine them, but here it doesn't seem to really make any sense, and I can't easily think of a future change reusing `NOLOAD` with something else than `MATCH`. And yeah, it's kind of unexpected to not be allowed to return `IGNORE | NOLOAD` yet them being flags.