hopefully more fault-tolerant proxy