max buf set to 63k for testing. because some pipes are limited to 64k writes