Don't have time to write much, but OUCH!