reader robustness