Use instance eval instead of exec
Some testing, using procs instead of lambdas