The first steps towards the magic that is async routing...