There are currently a few places where `printStackTrace` is used, and they should all be removed. Non-IO errors should be reported in directories.