it's not work like that becuz if it were so:
sockread %a
will make it
sockread $null
which is not true becuz //sockread %a works fine