Added whole-buffer return option to binary transfers