removed pmis and added exception empty handle