add a couple of extra specs to help guide implementor in smaller steps