 				_changed.execute(this);
 				
 				// FIXME: check if bounds have actually changed?
-				updateMinMax();
+                if (_autoUpdateMinMax)
+    				updateMinMax();
 			}
 
 			return this;

			{
				_changed.execute(this);
                
                updateMinMax(true);
				
				if (boundsHaveChanged)
					_boundsChanged.execute(this);

			
			newVertexStreamData.position = 0;
			newVertexStream._data = newVertexStreamData;
            
			newVertexStream.updateMinMax();
			
			return newVertexStream;
