gut-wrenching to say the least.