fixed deadlock on a TypeError

* Final Exception needs to be addressed.
* Cause of TypeError needs to be determined.