go is so weird.  GetBarFlag() is a magic function?