When asking questions on Stack Overflow, sometimes a user will give an answer which fixes some of the problems, but not others. However, this fix allows me to fix all of the problems in the code.
Is it proper etiquette to accept the answer that does not answer the question completely, but still lead me to getting where I want to be?