fix router bug. self destroy good but not likely to function normally