caching friendly added.