SMNTCS Utilities