CTO revisited