Cat and haystack.