I’d give it an A-