This is still used in async_operation.rb, please fix.