fix: when move_handle() is successful, the return value