Handle dses of different lengths

Not an issue with the Carbon backend but has been seen with Cyanite
and KairosDB.