We can't use .run here because it doesn't do any of those things yet. Maybe in 2.1.