interface changed a bit.