Protection is actually working pretty well.

Not fully tested yet, but it's getting there.