spec all the things