However, in the `!(flags & RDW_INVALIDATE)` case `flags & RDW_FRAME` is also not used for anything so it can be used to carry the information the frame parameter was carrying before, which makes `flags & RDW_FRAME` consistent over every use case.
So then `RDW_FRAME | RDW_NOFRAME` can both be set now?