fix for (arguably more correct) clang build

default parameter is supposed to go on the *declaration*, not the definition