Fully functional and working. Just needs a bit of cleanup and
sanitizing.