Attempt to play nice with multiple backends.