Fleshed out tf_recv_file