Some trivial information also needs to be tracked elsewhere; the programmer may use boolean variables for whether each side is in check, can castle, etc.
He has argued that in an effort to make professionalism education objective, many medical educators are equating professionalism with trivial but easily measured behaviors.