Fix an issue where two datasources on the same section would result in no output if one of the datasources returned an empty result. Still an outstanding issue where two datasources of the same section may produce erratic results though..