Only call validation count method when errors exist.

Fixes #171

Ardent is really nice. I hope it keeps evolving. Please accept this pull request :beers: