fleshing out spec a little more