If we are going to start to use this for other things we need to support `--foo-bar`