@ehsteve, @cadair, also, if you already had the files as in the second example, I can see that they might be handled in two different ways depending on how you "have" them.  If they are just local files, without `concatenate=True` I'd argue that they should return two lightcurves.  If they are in the local database and there is knowledge about the contiguity of the time range in the database it should be have no differently than accessing from the remote provider.