identing
improved rationalise-dot