improved hinting and hint caching
improved logging