Implement retrieve support