A great way to stay safe is to include everything in your design. All the data, all the buttons and all the terms. The user not accomplishing their goals is their fault, not yours. I mean, you did provide all the facts.
Bad design is laziness and covering your ass. Good design is knowing what to leave out, what to highlight and taking the risk that maybe you’re wrong on something.