a bit of refinement...