removed unneeded derivation of QHash