distribution independent (i think)