final delegate fix
fixed the scope of the delegate to match the call Function