Switched from URLs to Strings. The most satisfactory explanation being: maybe the user enters a malformed URL but a human at the other end can figure it out?