More flexibility in specifying the backend