very simple depends analysis