added exception eerrors to return none