second edit. More constructive.