Not quite different approach from the other guards. DR/JS/OD/IS... The real difference is the target: I don't take 20 as the limit.