optimizing overhangs