Speck and Spirit[p]