God, where to even start...