diff --git a/CHANGELOG.md b/CHANGELOG.md
index cd0d295b..56a43cfa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
# 0.9.7 sonic-cream (in-progress) #
+### Bug Fixes
+- Fixed failed assignments of form obj[0].name=value (issue #169)
# 0.9.6 night-vision (2010-12-06) #
diff --git a/src/parser.js b/src/parser.js
index 992696ee..621b0045 100644
--- a/src/parser.js
+++ b/src/parser.js
@@ -9,7 +9,7 @@ var OPERATORS = {
'/':function(self, a,b){return a/b;},
'%':function(self, a,b){return a%b;},
'^':function(self, a,b){return a^b;},
- '=':function(self, a,b){return setter(self, a, b);},
+ '=':noop,
'==':function(self, a,b){return a==b;},
'!=':function(self, a,b){return a!=b;},
'<':function(self, a,b){return a'+
+ ''+
+ '');
+ expect(scope.obj['abc'].name).toEqual('Misko');
+ });
describe("ng:format", function(){