Reformulated Specks. Added hamcrest-style expectations.