I/O entry checks are needed both for CSV file and annotations, so they need to be unglued from CSV file processing.
Addresses #1049