exceptions with line numbers, whole new CLI3 stuff