fix new except cases, refs #59