Better handling of this case - * Default level? * Write error to error stream instead of faulting * Refine exception message