fix compatibility with others backends