Should work but stupidly