[minor] ensure dataum exists before checking property