revisit dpi helpers