Not sure I understand, why can't they at least implement an interface?