More flexible command presenter.