add assertion for incremental compile?