Fixing type inference bug. JavaScript, it's a love/hate relationship that's for sure :/
5.2.2