Second nonexplosive implementation, works in mininet and stuff and stuff