I believe it should. `positive path + !A + !B`. If first negative glob inverts positive path or pattern, then why second does not?