Decision making on programming to keep and cut