JavaScript is a tough place.