use the hash default mechanism