Yes, yes, yes, yes and HELL YES!! I have advocated for, and written my legislators in the past, that every bill should 1) identify the problem to be solved, 2) detail how this bill resolves that problem, 3) details what to do if the bill fails to resolve that problem, 4) detail how to determine if this bill, and not something else, resolved that problem and 5) specify what to do in the event that the bill has negative unintended consequences. Anything not directly pertaining to the problem that the bill is attempting to solve should not be included in the bill. In fact, I'd like to add that if a legislator tries to add garbage to a bill that has nothing to do with the main point, that legislator should be disallowed from proposing any further legislation for a specified period of time. I know...sounds childish. But, if you're going to behave like children...