another fix to placate clang