Собственно, для этого и придуман surface:grade.