Use Map<> to hold patchers to further reduce code clutter and use of hardcoded values.