there's no reason to store tColors locally, as they are a global requirement