supervisor depends on common