bug fix - check for nulls when writing/reading parcel