diff --git a/assign7.md b/assign7.md
index fd734cbc865a4d967b76d5a628366303f3b238f7..6a6301b9302b65059b79ecce6500d2ac6be3474c 100644
--- a/assign7.md
+++ b/assign7.md
@@ -1,5 +1,8 @@
-## Assignment 7: Rollback Recovery
+## *optional* Assignment 7: Rollback Recovery
 
+This assignment is optional and can be used to replace the score on a previous assignment. To do this you must **email me before 12/11 midnight** me telling me which assignment you'd like to replace. If I do not receive email, I will not make any changes.
+
+## Rollback Recovery
 You will be implementing rollback recovery in `transactions.py`. More
 specifically, you will be implementing the `restartRecovery()`
 with functionality as described in Section 19.4. You will be recovering as if from a
@@ -9,7 +12,7 @@ re-execution, *compensating log records*, etc.
 Be sure to write back all modified values.
 
 ### OPTIONAL Assignment
-You will not get graded as such. If you do the assignment and score well you can replace any other assignment score. To do this you must **email me before 12/11 midnight** me telling me which assignment you'd like to replace. If I do not receive email, I will not make any other changes.
+You will not get graded as such. 
 
 This grade replacement is only for assignments, not homeworks or extra credit on exams.