this might prove annoying at some point, but i figure this is by far the most common way i would use these (to re-run/re-debug the same target as i'm working and in between changes, etc)