clearer comments on how the newint stuff is used