I was thinking of some future real time application. Will profile at the end if I'm not too lazy