Completed buggy version of eval