Note to myself: define assertion mechanism.
Defined and implemented a software interrupt mechanism.