This is a weird place for this method an weird time to throw a `QueryExecutionException`. Perhaps a SourceStore interface is required with an implementation which uses the Publisher enum for now.