Partially cleaned up this disgusting mess