@oen: Nice architecture!