Safety: Pre-Emptive Pattern Analysis