just a little refactoring
just a little refactoring
Merge pull request #1561 from WalterBright/b35

moving to a better interface to the back end