guard_decorator
