Streaming Store Recognizing and Defeating the Demonic