backends: more explicit error message