Rough and tough ...