incremental = true for normal use