#defensive-parsing