use a better interface name and set the other deprecated