I'm currently looking into a way to make this not so weird...