Good lord, this is hard to watch..