I fully expect explosions at some point, js :p