Exception and interface