Making reader verification stricter
Finishing the I/O module