print inner error on page write fail
Merge branch 'better-error'
upgrade dependencies to eliminate path.exists warning