don't default to all backends, that is crazy, just the listed ones

This also allows for multiple backends to be specified on the command line as a comma separated list