Now has more robust try catch stetements for abstract, title, and id, so hopefully won't error on those fields if they're absent