possible gcc comp error