Refactoring
SMC numeric values encoding fixes
Merge branch 'master' of git://git.assembla.com/fakesmc