tidy output for no debugging, use () explicitly for functions, remove all blnDebug references, replace with IsMissing and standardize the messages