Control module now only needs one context