Key-based routing