Better fix for Uint16->Uint18 scaling