I fucking hate js