adds easier way to deal with embedded dependencies