Adding code changers; factoring out some peeves.