Modularize Info rule