We're being inconsistent with the ordering of arguments; sometime in `foo_*` we have `<foo_label>` as the first argument, other times the last. I like making it the first, but more importantly we should be consistent.