refinements per Amit