Scenario:

1. User A asks a question, reporting Bug X
2. User B answers question, with correct answer for resolving Bug X
3. User A tried out B's answer, and it works. However, now Bug Y becomes apparent (that had originally been hidden by Bug X)

What is the correct thing to do? Should User A ask a new question (since the original question and answer are useful on their own)? Or should User A edit the original question to reflect the new occurrence of Bug Y (changing the entire issue being addressed by the original question)?

See [this question](https://stackoverflow.com/questions/6212659/linq-to-sql-the-null-value-cannot-be-assigned-to-a-member-with-type) for an example (though I have seen this a number of times before).