First version that finishes compilation.