Happy end. Quite broken, nevertheless submissed & defended.