Implement proxy support