reached enlightenment on exceptions
practiced working with exceptions