http://codepad.org/FTbFLenS
http://codepad.org/xKau7r1q
ということは、最低でも空のリストを1個は渡してやらないとだめってことか。