shortcircuit read