Some cross cutting utils