think "initialized_" is not needed as you can just check handle_