test cli entry point as well
no need to try-catch wrap anymore, all errors that we expect are stream errors from failed resolves