first try at timeout independent adapter specs