blowing it all out and starting again with new logic