Tested with full Internet table. Needs refining.