Synthesize and Reflect