can't set $0 on some versions of awk