Don't return 0 if we didn't find a compiler.
Some work on forwarding. If address is empty use sender.