relaxing dependency