Thanks, EMU, Chort, and Red...

Some intresting ideas on rust and some reasonable fixes.