Use a single integer type
Don't throw an error when reading lots of instances in a read-only transaction