maybe we now implemented all protocol without extension

existing 3 extensions are actually quite useless, not sure if we really
want to implement them.