correction on port test error fix, maybe it's because it's using the response pointer instead of response->cb_data