Factored out the string conversion so all can use it
Lots of changes
Added disassemble to the using list