Dependency handling was implemented some time ago.
mentioned in commit f5ebe198
mentioned in commit 182b9877