rationalize two proposals into one