New Tessel API

removed workarounds