improved spec