I'm not sure what you're talking about here.  So it does use vprint_line for displaying file content, and uses print_good() when something is actually stored..... when the file is empty I don't consider that as "successful" because nothing is collected.