Just a note but I should probably free AdapterInfo >..>