allow hashtable create function to return null