Active refinement