Reordering the availability checks in the interfaces.