fix for clang >= 3.3