Reflect and write #2