fixup: refactor GetContents() into GetDirectory()