Refactor para nova atualização do middleware