Added exception interface