Remove Debug.Assert in favor of a warning event; closes #110