Only require a source if ensure => present.