Add ability to explicitly set the backend