Allow TSC to be overloaded