self.options and options are not actually equivalent in shadowing section