wrap*.h optimization