Draft: Resolve "Warnings are displayed twice"
Fixes the double warning in a MacOS environment and also removes the need for print_all
case but has to be tested in other distributions to make sure that both standard and error outputs remain valid.
Closes #16 (closed).