Please don't eat the dollar sign

read() was eating the leading dollar sign on the double-buffer swap.