   _L.show '#_oab_inputs'
   this.configure()
   this.state()
+  if err
+    _L.show '#_oab_error', err
   if val
     _L.set '#_oab_input', val
     this.find()

          nj += ' To get help with depositing, <a href="'
          nj += if this.config.old_way then (if this.config.old_way.indexOf('@') isnt -1 then 'mailto:' else '') + this.config.old_way else 'mailto:' + this.cml()
          nj += "?subject=Help%20depositing%20&body=Hi%2C%0D%0A%0D%0AI'd%20like%20to%20deposit%3A%0D%0A%0D%0A%3C%3CPlease%20insert%20a%20full%20citation%3E%3E%0D%0A%0D%0ACan%20you%20please%20assist%20me%3F%0D%0A%0D%0AYours%20sincerely%2C" + '">click here</a>'
        _L.show '#_oab_error', nj + '.</p>'
      else if not this.f?.metadata?.title?
        _L.show '#_oab_error', '<h3>Unknown paper</h3><p>Sorry, we cannot find this paper or sufficient metadata. ' + this.contact() + '</p>'
        this.ping 'shareyourpaper_unknown_article'

      # what to do with the pop event? for now just triggers a restart if user tries to go back
      this.restart() if pop?

_oab.prototype.restart = (e, val, err) ->
  try
    e.preventDefault() if e.target.parentElement.id isnt '_oab_permissionemail'
  this.data = {}
