In the GCS code haven't we mostly been using quint32 ?  That's what I've seen in most places and might have some benefits for cross-platform behavior.