make opt_HiVersion an Integer instead of Int to prevent overflow