(for the record, the use cases here are limited — and should be limited — please JavaScript responsibly)