circumvent read problem