Interface redifinition