main mutex useless