Loads of crap but at least something that is basically performant