Index: kernel/include/IMP/optimizers/states/VRMLLogOptimizerState.h
===================================================================
--- kernel/include/IMP/optimizers/states/VRMLLogOptimizerState.h	(revision 345)
+++ kernel/include/IMP/optimizers/states/VRMLLogOptimizerState.h	(working copy)
@@ -27,6 +27,8 @@
 
     Documentation for the VRML file format can be found at
     http://www.cgl.ucsf.edu/chimera/docs/UsersGuide/bild.html
+
+    \ingroup log
  */
 class IMPDLLEXPORT VRMLLogOptimizerState : public OptimizerState
 {
Index: kernel/src/optimizers/states/VRMLLogOptimizerState.cpp
===================================================================
--- kernel/src/optimizers/states/VRMLLogOptimizerState.cpp	(revision 345)
+++ kernel/src/optimizers/states/VRMLLogOptimizerState.cpp	(working copy)
@@ -24,7 +24,7 @@
 
 void VRMLLogOptimizerState::update()
 {
-  if (skip_steps_ == 0 || call_number_ % skip_steps_ == 0) {
+  if (skip_steps_ == 0 || (call_number_ % skip_steps_) == 0) {
     char buf[1000];
     sprintf(buf, filename_.c_str(), file_number_);
     ++file_number_;
@@ -39,8 +39,8 @@
   if (!out) {
     IMP_WARN("Error opening VRML log file " << buf);
   } else {
-    /*IMP_LOG(TERSE, "Writing " << pis_.size()
-      << " particles to file " << buf << "..." << std::flush);*/
+    IMP_LOG(VERBOSE, "Writing " << pis_.size()
+            << " particles to file " << buf << "..." << std::flush);
     write(pis_, radius_, r_, g_, b_, out);
     //IMP_LOG(TERSE, "done" << std::endl);
   }