diff --git a/rMtS.py b/rMtS.py
index b5f5b7eb7f9887320d4f3ae95a4921d949569a24..ab6ba4a23a48e6d0ca244dfd7c6405c5527a4728 100644
--- a/rMtS.py
+++ b/rMtS.py
@@ -318,7 +318,7 @@ if __name__ == '__main__':
             else:
                 logging.log(level=logging.DATA, msg='Stimulation - {:.3f} - Frequency: {}'.format(SSO.clock,0))
 
-          for thisSample in loopSample:
+        for thisSample in loopSample:
             # Sample
             trialClock.reset(-interimClock.getTime()) 
             jitter = thisSample['onsetSample']
@@ -515,6 +515,7 @@ if __name__ == '__main__':
     fIn = open(filename+'.log')
     log = csv.reader(fIn, delimiter='\t')
     sample = []
+    nTrial = -1
     nMatch = 0
     match = []
     itemToWrite = [None]*5 # 5 columns
@@ -532,6 +533,7 @@ if __name__ == '__main__':
                     nMatch = 0
                 elif item[2].find('Match') >= 0: 
                     match = fromstring(item[2].split(' - ')[2][1:-1],sep=' ')
+                    nTrial += 1
                     nMatch += 1
                     itemToWrite[2] += str(nMatch)
             else:
@@ -539,7 +541,7 @@ if __name__ == '__main__':
                 if item[2].find('Response') >= 0:
                     itemToWrite[2] += str(nMatch)
                     if len(button):
-                        button[0] = round(button[0]-itemToWrite[0],4)
+                        button[0] = round(thisExp.entries[nTrial]['resp.rt'],4)
                     else:
                         button = ['n/a','miss']
                     itemToWrite[3:5] = button