Added retraction trick