In case anything went wrong somewhere, we *really* need a better error handling than now. Error messages like in #9 are simply not helpful. We probably also need to make certain requirements regarding error handling for the adapters.