Changed the interface