Although this was a bit fucked up O_o