Handle permission denied exceptions while unlink
Add 2.0 and re-format a little bit