just a workaround to silence a false positive bug reported by the clang static analyzer