Using 1998 1&2 Family Dwelling Code as an example:

108.1 Allows engineering. Also allows deviations from the prescriptive code. Subsequent

3901.1 & 3901.2 Includes the current NEC as a prescriptive option.

That is sufficient to prove me correct.