passing this is as a `chrome.DirectoryEntry` can eliminate a cast