Suppress possible warning.
Fix warning: use of GNU ?: expression extension, eliding middle term [-Wgnu]
Add shouldResume back.
Bug fix: If a operation failed, next operation won't start.
Missing commit.
Remove userInfo, already defined in super.
Minor change.
Update header.