REFECT: better reuse