Потому что иначе не определить какого типа запись и что с ней делать.