Let modules define which arguments they want