Tested on Pi.
That sheit rockz...