See line 23 - it's easier to check this way if it's unset, because strings.Split("", ",") doesn't return a zero-length slice.
http://play.golang.org/p/HF5zCV9qEI