compare virtual files by equals, not ==