trying another fix for the clang 3.2 compilation issue