Edinburgh a different team in Europe