$initial_cache_duration must be optional : if an old cache file (write before this patch) calls checkExpires without second parameter, that will be send an error