Dcoumenting undocumented and misprints
Added safe printing of listing to not throwing exception.