I have a pronounced allergy to duplication of code. Can I get you to boil this down some?