Characters are not portable by default.
Query improvements.
Queries process keywords before arguments so actions with higher object matches take precedence.
Query::Visible handles children's attachments correctly.