can we get away with this not converting to bigint?
nope
we might as well be as specific as we can be
so this has to know to convert