Program adequately functional but fix npl bug.