Quase arrumando a implementação de barreira