in practice both happen