stylistically. i would probably not indent the whole function call but instead have something at the top which says:
```
var componentWasAdded = this._addComponent(component);
if (!componentWasAdded) {
return this ;
}
```