Notes:
Distrubution : must not fail
Access : must no fail
Backbone : can fail