DRYed up manager