Simplified Guard class