see comments on Punishing future crimes