Fix up eval so it doesn't print None when there is no output
Blah
Merge branch channelfix
Slightly edited sstate.py