remove validate_url dependence