awkward soh routing...