[Boost-users] is it safe to do this with signals?