PARQUET-52: refactor fallback mechanism

ready for review:
https://issues.apache.org/jira/browse/PARQUET-52
oh I see. Well then you could do `i % 3` or something so there's a few different values.