This might be better in a presenter.