basic functionality, needs to avoid getting the content type of non-urls