I have no idea why this works.