you leave this mutex locked on destruction, this is not ok