Add unlimited mode
Fix request_file bug
Better printing and handle no provided weights