should note 'dom' (script) requirement