dropped is_ from is_output_read() and is_data_present()