As a compromise I think we should continue the default behavior of the original method puppet_module_install and the new method puppet_module_install_on should be the new desired behavior