 He was re-elected in the 2000 election and served as NDP caucus chair from 2000 until he lost his seat in the 2004 federal election by 124 votes.From 2004 to 2005, he served as chief of staff to NDP leader Jack Layton.He retired to Victoria, British Columbia in 2005.