Again, fixing the interface used during declaration