removed unfloat copy as its unnecessary