findAndUpdate failing on null/undefined property val