Same comment here about always calling awakeFromNib. That should be outside of this check as it breaks base classes. (The `awakeFromNib` on super classes will NEVER get called twice if that is the intent.