bit more refinement