# [ref_impl_eiffel] [983] Correct subtle validation error - when occurrences we redefined to same constraint (due to AE using .adl specialisations), VSONIR was being triggered, but it should have gone via the VSONCO path in the code, which in non-strict mod **Category:** [Reference Implementation: Eiffel (archive)](https://discourse.openehr.org/c/reference-implementation-eiffel-archive/161) **Created:** 2010-07-05 00:04 UTC **Views:** 1 **Replies:** 0 **URL:** https://discourse.openehr.org/t/ref-impl-eiffel-983-correct-subtle-validation-error-when-occurrences-we-redefined-to-same-constraint-due-to-ae-using-adl-specialisations-vsonir-was-being-triggered-but-it-should-have-gone-via-the-vsonco-path-in-the-code-which-in-non-strict-mod/13456 --- ## Post #1 by @svn1 Revision: 983 Author: thomas\.beale Log Message: --- **Canonical:** https://discourse.openehr.org/t/ref-impl-eiffel-983-correct-subtle-validation-error-when-occurrences-we-redefined-to-same-constraint-due-to-ae-using-adl-specialisations-vsonir-was-being-triggered-but-it-should-have-gone-via-the-vsonco-path-in-the-code-which-in-non-strict-mod/13456 **Original content:** https://discourse.openehr.org/t/ref-impl-eiffel-983-correct-subtle-validation-error-when-occurrences-we-redefined-to-same-constraint-due-to-ae-using-adl-specialisations-vsonir-was-being-triggered-but-it-should-have-gone-via-the-vsonco-path-in-the-code-which-in-non-strict-mod/13456