Unchecked conj optimization
match number optimization
Do not override source file when it didn't change