Full, salvaged with gitignore in place