Answer: here are multiple answers
Explanation:unerring, error free,faultless, flawless, impeccable, perfect, uncanny, precise, accurate, and meticulous
this isn't an answer but the subject isn't really english
A) he is willing to live by his new convictions