GD&T is difficult to get right even though it is very logical. What does “right” mean? Right means several things, but mainly that it imposes achievable, fully function based and only necessary permissible limits of imperfection using absolutely syntactically correct code.