be more general about express dependency