Thank to clang! I will never find this bug without it