less strict dependencies