added configurable protection still needs observation