In the event that the parent categoy is not in the same privacy context as the child (for instance, it doesn't have a PC), should check that parent category is successfully retrieved instead of relying on the fact that it's retrieved.