Lots of IRC rewrite work.