def METHOD_NAME(self, root: str, absolute_path: str):
    # Instead of comparing to 1 root (self.root), which we don't use
    # we compare it to all the roots, and only 1 combinations has to be valid
    last_exception = None
    for root in self.roots:
        try:
            return super().METHOD_NAME(root, absolute_path)
        except tornado.web.HTTPError as e:
            last_exception = e
    assert last_exception
    raise last_exception