dependency can only be put once irrespective of language