bug fixed: Now returns null file lists if no input