1e106c8bb8
Splits off the adapter initialization to its own function so we can modify what happens in between those actions. (-Jim)