don't give an error on empty hash