Perfect world...