Removed Caching. I'm going to start fresh on it with a new approach.