So slow now that hash tables and caching begun