more refinements...