next wave on semantical replacements long vs. int