added optimization hint