I'm not totally familiar with the new data model yet, so forgive me if my question is non-sensical: why would having multiple alleles prevent records from being stored separately, and therefore prevent the use of predicate pushdown?