dependency hack