Removed 'g' alias for guard in order to not overwrite g() function