don't construct an interface ...