Added def with guard