The only requirement I see in that basecamp message is to allow blank URLs, which blank=True ought to do.