dependencies used to have 4 possible fields. please clarify if there are any issues