new except handle support