inverted order from parameters; sourceOf and Co. now return a list