diff --git a/src/vtk/VTKOutput.h b/src/vtk/VTKOutput.h
index d9c60b5bdfc70678952468c1ac55b55816f31a00..39ffb3916819329221b8cb43330b4fe4f4afad5e 100644
--- a/src/vtk/VTKOutput.h
+++ b/src/vtk/VTKOutput.h
@@ -714,14 +714,14 @@ inline VTKOutput::Write writeFiles( const shared_ptr<VTKOutput> & vtk,
                                     const Set<SUID>& requiredStates     = Set<SUID>::emptySet(),
                                     const Set<SUID>& incompatibleStates = Set<SUID>::emptySet() )
 {
-   return VTKOutput::Write{ vtk, immediatelyWriteCollectors, simultaneousIOOperations, requiredStates, incompatibleStates };
+   return { vtk, immediatelyWriteCollectors, simultaneousIOOperations, requiredStates, incompatibleStates };
 }
 
 
 
 inline VTKOutput::WriteCollectors writeCollectorFiles( const shared_ptr<VTKOutput> & vtk, const bool barrier )
 {
-   return VTKOutput::WriteCollectors{ vtk, barrier };
+   return { vtk, barrier };
 }