We now have this interface already.