Does Records have an isEmpty method? Might be easier or more efficient to implement that, since we don't really care about the size here (and size could be large). Is there not a better way to find the last Record?