make more dependencies a bit more loose