Effective revision techniques