| Index: src/handles.cc
 | 
| diff --git a/src/handles.cc b/src/handles.cc
 | 
| index bc8d2d759d4a8b15ae8c76b0c27dc127b875ae04..b3282faffecbe3da69eff779c0f45b6b6e112ab6 100644
 | 
| --- a/src/handles.cc
 | 
| +++ b/src/handles.cc
 | 
| @@ -63,9 +63,9 @@ Object** HandleScope::Extend(Isolate* isolate) {
 | 
|    ASSERT(result == current->limit);
 | 
|    // Make sure there's at least one scope on the stack and that the
 | 
|    // top of the scope stack isn't a barrier.
 | 
| -  if (current->level == 0) {
 | 
| -    Utils::ReportApiFailure("v8::HandleScope::CreateHandle()",
 | 
| -                            "Cannot create a handle without a HandleScope");
 | 
| +  if (!Utils::ApiCheck(current->level != 0,
 | 
| +                       "v8::HandleScope::CreateHandle()",
 | 
| +                       "Cannot create a handle without a HandleScope")) {
 | 
|      return NULL;
 | 
|    }
 | 
|    HandleScopeImplementer* impl = isolate->handle_scope_implementer();
 | 
| 
 |