.net forces me to have more java-styled long -> boxed long syntax (?)