Unbreaking everything.

Whelp, changing init() to main() turned out to
break all routing as main() was never actually
executed. I'm still unsure of why it is then
required for compilation.

Related issue soon incoming.