Okay, since logic isn't working, let me give you an example.
If I was in your place, I would have simply either stepped out, studied the encounter and my class better and tried to improve.
Or I would have asked the person if they had any hints/tips.

See how different it would have been, instead of blaming a parser?