Our lack of testing is biting us so much that I'm pretty strongly against changing contracts anywhere unnecessarily. That said, now that I look at it, `parsedMetadata` would actually be undefined in this case, so we can definitely remove it.