This `ignoreFill` stuff should be removed (it *was* removed, probably re-introduced accidentally during a merge), it is now handled by `splitFills`.