Clarity - all rights reserved to Brian T. Stokes