Implement `create_backend` properly.