Write is clearer than Extract