deveria ser possível negociar tudo e parecer uma camada de execução unificada