Very broken code. Oh me oh my