........ ouch ........