All tests pass! Yay! Only spent 3 hours on exception error