Panic is more pleasant to view; code wise a hax
more panic handling; logging; reintegrate router testing