Make smarthost transport fully conditional instead of partly