Past Patches

Various patches from the past.