post glgen2 change, still trying to break 15+ years of c habits/thinking