Several refinements .....