The Backend Interface