Added withBalance that takes an int, for convenience