- Simple optimizations - Only calculate row_count if it’s needed - Simpler predicate expression for ranges where step == 1 - Implement First/Last with LIMIT - Allow take/drop on database tables without an ordering - (?) Implement While by reading the table and generating a predicate column - Implement Sample