Trivially speeds up ProcFrame as constructing export filters isn't free due to that it has to look up the translatable strings.
Apparently gcc does use final for devirtualization.