Tasks for issue ITTE-451

These are the tasks about exception handling and throwing.