OK, but there's room for improvement