fix backend incompatibilities