To be fair, with JS's initialisation rules it does feel like it could have been anywhere.