strange dual dependency didnt work