fix for clang3.4