re structure checks