asserts corrected
Exceptions corrected