we could add a controller plugin() for this usecase perhabs