hashing func body preprocessed, replacing the prev. virtual method lookup