WIP - Wrote this in vim over ssh on smartphone...