Variable naming overwrite. Add caching