passerror isn't used anywhere