Compatibility FIX

IE8 does complain about delete keyword and try without catch as syntax errors (so the script fail even if it's not used). 
The catch block can be empty. The `finally` block always executes.