Make PerformBlockCompletionHandler take one argument