return None from synth.synthesize if no controller created