`self.send(symbol)` is much more preffered than `instance_eval`. What was the reason for chaning this in the first place? This seems like it might affect a lot of code.