It is hard to abandon something that has almost worked perfectly for the last hour. Just one more small change it will work, then one more after that... One of you must see the sense in throwing it away and starting over fresh. Even if you can obviously fix it with just one more little change.