Change raw tab strings to join()s

While this may incur some additional overhead, this makes things
more readable and therefore easier to troubleshoot.