handle and use ignore_unreadable flag