fix evalrescue fuction