Tough and ugly