overflattening