I'm sorry, but using *instance_eval* instead of send means NACK from my side. When using send, it's clear that the code is just calling another method. With instance eval, there could be any arbitrary code inside.