maybe fixed test failure with latest gcc