unbound to unknown, and new-type-error flag instead of old-type-error
uniformize_output