- use CT context where possible