Disagree on moving the assignment to the declaration. Just drop the initialization with INITIAL_HANDLE_VALUE.