If at all possible please don't use `instance_variable_defined?` or `instance_variable_get`.