safe `ResultParser`