How did it do safe version control efficiently?