more spec rationalisation