Apply a shitty workaround, come back to make it better later