Reflect and write