make passes to be independent from each other
Merge pull request #263 from dfilatov/master

Make the passes to be independent from each other