a bit less loose runtime deps