increased cache size and exception handling