switch to fwd.ReadFull