remove code duplication in ProxyHandler by unifying read_transparent and read_reverse
Merge remote-tracking branch 'origin/master'