Error handling for unreadable files
Function ask and better read error behavior