Returning empty list instead of None allows javascript on client side to read 'length' property without error.