After renaming this method, I think we should rename `source_name` either to `name` or `service_name`, shouldn't we?