I know this is ugly, but I want this to be portable