unerring

adjective

Committing no mistakes; consistently accurate.

Not missing the mark; certain.

Committing no mistake; incapable of error; infallible.

Committing no mistake; incapable or error or failure certain; sure; unfailing.

Not missing the target.