DRY Controller (and debate)