add assertion to router