 					replace
 				);
 			}
+			
+			return this;
 		}
 		
 		private function pushVertexStream(index 		: int,

		 * @param replace Whether to replace existing normals or tangents data.
		 * 
		 */
		public function computeTangentSpace(streamUsage : uint, replace : Boolean = false) : void
		{
			var indices			: Vector.<uint>	= _indexStream._data;
			var numTriangles	: int			= _indexStream.length / 3;

					
					if (mag != 0.)
					{
						normals[uint(i * 3)] /= mag;
						normals[uint(i * 3 + 1)] /= mag;
						normals[uint(i * 3 + 2)] /= mag;
					}
				}
				
