Having conditional logic within an ``++EVALUATE ... WHEN++`` statement often leads to large and difficult to read ``++EVALUATE++`` statements. In many cases the presence of conditional logic indicates that the code block within the ``++WHEN++`` clause should be split.

