direct invocation of instance_eval