diff --git a/RTCP/Run/src/Parset.py b/RTCP/Run/src/Parset.py
index 19114f0b8632715e1e534963c622ba7e9cb82d1f..88c7fb4f9cc1528317493343b367952b70e5d554 100644
--- a/RTCP/Run/src/Parset.py
+++ b/RTCP/Run/src/Parset.py
@@ -199,6 +199,10 @@ class Parset(LOFAR_Parset.Parset):
 		for s in subbandList:
 		    subbands.add(s)
 		index +=1
+		
+	    if not self.isDefined('Observation.nrBeams'):
+	      	self['Observation.nrBeams'] = index
+	
 	    return len(subbands)
 
     def getStationNamesAndRSPboardNumbers(self, psetNumber):