there are fewer protocol features than there are apps, so this is less of a problem