One of the major limitations of most professional codes is that they cannot be applied in a straightforward manner to many situations.