forgot to include NonTargetException class