Extremely important update, fixes huge error. The code is infinitely more usable now, and twice as unlikely to delete your /usr folder.