Refractoring, part 2