url checking not needed because checked at publicurl