[boost] weak_ptr, maybe empty