eval is clean and commented