stand and deliver.