Update variable names.
Mark optional settings.
Properly rescue 403 and 404.