Fix backend mismatch of interface and implemetation.