From virtus as a domain model layer yes.

But when using virtus / coercible as a form processor I'd say control flow via exceptions is not the best solution.