Since we're adding a new argument here, we need to check if previous is nil. A `not previous` check, just like in show, should solve the issue.