This seems a little unexpected if it's possible we're reading a v1 file.  Maybe we should return null in this case instead?