don't use hash fetch