Bugs like a mofo but it all works more or less