If hashing cost is incorrect, return empty string (threaded)