turned on computeSliceSmarter(), fixed other sources of user mistakes