override retriever to prevent it from breaking