fill is unnecessary