got transform caching to work. Can now skip transform