This looks wrong to me as you removed the interface