fix: skip directory creation when reporting to console

Closes #24
Why we need `try/catch` here?