lets not assume $0 will never have any whitespace