Use preserveCompletionValue option in other passes

Close #78