I'm really surprised no one has duplicated Path on the ADN backend.