Introduced cached-form