Clean resolver