Could we use the controller plugin here?