Added support for guard clauses.