Removed caching, it's just not worth it