Updating and fixing hamsandwich for the good of mankind (or at least some part of it)