Gave up on dynamic sized arrays and used fixed size of 8, because who needs more than that?  Also, now have explicit dependency on my own branch of RTClib, so thats sad.