More work on using empty_str also cleaned up the usage functions for
spells.