interessant clang-tidy bug... I don't understand how clang-tidy can create this type of bug. This reverts commit a97e32dc.