NC rant part 2