Slight optimiziation - all queries were firing off at least twice...  No good!