revert because leaks
adapters now working properly (not really if multi adapter i think)