Added incremental execution support