Purtroppo è tutto corretto.
E' corretto perchè è lo stesso codice che gira su Internet.
Vorrei che girasse in locale per fare delle modifiche!!