Warning check before triggering builds for expensive dataset / schedule

Hey all,

we have a schedule which is expensive to run. Have people come up with ways to prevent users clicking on Run Now by mistake, maybe like a warning check when clicked on Run Now / Build from the UI, or workarounds to simulate that?