It seems CTX is unused, shouldn't we be referencing it somewhere or is that TODO?