Ensure specs are passable and specs are idempotent