fixed src and dest forces 16 bit...