More explicit router