use int64 and raise nLimit