Exception and DAL tinkering.
Exceptions tinkering.