principles for guard passing