1. A method of reading from a storage medium, the method comprising: receiving from a requesting device a control command of a first type; responding to receiving the control command of the first type by: performing a first read operation, using a first reading signal value, to obtain a first plurality of data values from a portion of the storage medium; after performing the first read operation, initiating performance of one or more additional read operations, each additional read operation using a respective reading signal value different from the first reading signal value to obtain a subsequent plurality of data values from the same portion of the storage medium as the first read operation; in response to receiving a subsequent control command from the requesting device prior to completion of a predefined number of the additional read operations, the receipt of the subsequent control command indicating that the first read operation or one of the additional read operations was successful, terminating performance of the one or more additional read operations; and in response to completion of the predefined number of the additional read operations, terminating performance of the one or more additional read operations.