default hash fn concatenates with blank str