You have to initialize outside the if, `self` will always be nil to begin with so this if statement would never run. It's that method call that makes it not-nil. Does that make sense? The if statement is where you'd put your customizations outside of calling `super`.