clarified the complexity of `sources` option