I'd give it a B