Scope: added a fail free function to notify a failure and execute a lambda