Sorting out the design specifics of the adapter and runtime