did ttc-utils refactor