try explicit backend handling