grammar seems off here. maybe take out 'that while'?