Client needs to use longs too