Categories of codes should be ___________________________.