Close() should be part of this interface