I was told that Medicaid (or Medicare?) and welfare are required for you to have them. Medicaid is very risk because the government is allowed to take your house away when you dies. If you have a child(ren), they are forced to loose everything and find a place to live - except it cannot touch your children's bank - I don't remember now. If you don't believe me, you ask the agent about it. The best way is for you to set up a trust fund for your children until they die. Then, I assume that the government takes it away.
If you have Medicare, then it will not take your house away unless you live with your parent's home with their Medicare/Medicaid, and if your parent is at a nursing home for a long term, then, that could be a problem. I do not want to read everything on a long policy.
Medicaid info:
Overview
Estate Recovery
Treatment of Trusts
Medicaid changes its policy every few years without a notice.