Issue #8: Spike Arrest - implementation of spike arrest.