diff --git a/RTCP/Cobalt/CoInterface/src/TABTranspose.h b/RTCP/Cobalt/CoInterface/src/TABTranspose.h
index de9387794b32c26237b8e186593ac4311239a719..79b43cad28873101dff567edd0c23673af8ee579 100644
--- a/RTCP/Cobalt/CoInterface/src/TABTranspose.h
+++ b/RTCP/Cobalt/CoInterface/src/TABTranspose.h
@@ -67,7 +67,7 @@ namespace LOFAR
 
       std::ostream &operator<<(std::ostream &str, const Subband::BlockID &id);
 
-      typedef SampleData<float, 3, 1> BeamformedData; // data: [nrSubbands][nrChannels][nrSamples] flags: encode [0..nrSubbands)
+      typedef SampleData<float, 3> BeamformedData; // data: [nrSubbands][nrChannels][nrSamples]
 
       /*
        * A block of data, representing for one time slice all
diff --git a/RTCP/Cobalt/OutputProc/src/GPUProcIO.cc b/RTCP/Cobalt/OutputProc/src/GPUProcIO.cc
index 091f546e103044bb97bfb3a925de7feda22310c5..649be8f700208df377b46d165e5f706c70154e9e 100644
--- a/RTCP/Cobalt/OutputProc/src/GPUProcIO.cc
+++ b/RTCP/Cobalt/OutputProc/src/GPUProcIO.cc
@@ -223,7 +223,7 @@ bool process(Stream &controlStream)
         for (size_t i = 0; i < poolSize; ++i) {
 	         outputPools[fileIdx]->free.append(new TABTranspose::BeamformedData(
              boost::extents[nrSamples][nrSubbands][nrChannels],
-             boost::extents[1],
+             boost::extents[nrSubbands][nrChannels],
              *allocators[fileIdx]
            ), false);
         }