Require has_url as necessary