We can do this now that all our dependencies are available in published form, and this should reduce accidental breakage which APIs change.