No need to use longs