Let $(M,g)$ be a Riemannian manifold. One can consider the exterior algebra bundle $\Lambda(T^*M)$. The sections of this bundle are differential forms, to be noted by $\Omega^k(M)$. One can consider de Rham differential $d:\Omega^*(M) \to \Omega^{*+1}(M)$. In order to define the so called Hodge-de Rham operator one needs the adjoint of this differential: this requiers some choice of scalar product on the space of all forms. If $M$ is orientable there is natural notion of integration which is defined via volume form (nonvanishing top form)-this notion is absent in the nonorientable situation. However there is also the notion of density: as far as I know, with this notion one can define scalar products on forms as well and so we are able to define the adjoint of $d$ and therefore the Hodge de Rham operator. My question is:
Is there a flaw in above argument? If not, why we consider Hodge-de Rham operator only for orientable manifolds?