wading through