ADO in Soap Server App

I found what i think is a bug in ADO.
If you
1) create a new Soap Server app, add a Soap datamodule
2) put a Dataset provider on the data module
3) put an ADO dataset on the datamodule.
4) set the ADO dataset connection string property

when you run you can see the app eating memory and hanles.

Take the above and
1) add a ADO connection object
2) tie the ADO dataset to the connection
3) set the ADO connection.KeepConnected property to false.

when you run it still eats memory but stops eating handles.