Unrolling thread...
what on earth are we doing here? layers of failure tha