Now using interface is OK