 	}
 
 	// RFID tag detected, read block that contains time data
-	if(responseFlag == true) {
-		digitalWrite(ledPin, HIGH);
-		MF_READ(0x01, 0x05);
-		delay(200);
-		responseFlag = getResponse();
-		if(responseFlag == false) Serial.println("Unexpected result");
-	}
+	digitalWrite(ledPin, HIGH);
+	MF_READ(0x01, 0x05);
+	delay(200);
+	responseFlag = getResponse();
+	if(responseFlag == false) Serial.println("Unexpected result");
 
 	// Get ready to accumulate time
 	elapsedTime = accumulator();

}

/*
	Checksum: Function that calculates the checksum of a packet to ensure
			  data integrity.

	Param: A[] 		- array containing all bytes in a packet
		   numBytes - number of bytes in the array

	Post: Returns checksum.

*/
unsigned char checksum(unsigned char A[], int numBytes) {

}

/*
	Reads the selected RFID tag.
	
	Param: numBlocks	- number of 16 byte blocks to be read (max 3)
		   startAddress - address of first block to read (0 - 63)
