Working on handling exceptional behaviour.