I'm sorry this is so mocktastic—it really is testing the implementation, but this at least gives some coverage for all platforms.  Will break if [ENCOM OS-12](http://tron.wikia.com/wiki/ENCOM_OS-12) becomes real :)