Is the consumer ever done and it's not an error? I'm just thinking this should exit with a non-zero exit code?