[null].concat(subQueries) might be cleaner.
Any reason we're using reduce and not map?