added some exception messages