Clang thinks that this will never execute