dirty_cells always used. embed_points_incremental added. compiles but need to test