Optimises each line in a separate session. Allows larger models to be built.