Where are inner null bytes valid in p2p messages

Wait 5 sec.

P2P messages use null bytes as padding when the field size is larger than the content. For example, a command field is interpreted as 12 byte ASCII, so the version command is typically as follows:version\0\0\0\0\0My question is, is it also valid to have inner null bytes? eg:ver\0sion\0\0\0\0Some protocol applications I notice treat inner null bytes as valid, which seems mistaken.