Add auto-testing with guard