rationalise specs