Fix backend interface