committing third pass