FIXED: * paths: Async searching works correctly now, and is consolidated to a single struct for searching options for async and synchronous searches.